Fix cblas_dspmv test failure on arm64
authorDebian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Wed, 8 Apr 2026 14:43:38 +0000 (16:43 +0200)
committerSébastien Villemot <sebastien@debian.org>
Wed, 8 Apr 2026 14:43:38 +0000 (16:43 +0200)
Origin: upstream, https://github.com/OpenMathLib/OpenBLAS/commit/0f9f6e4be55181237dd78adadb01b8aed4e7ec0f
Bug: https://github.com/OpenMathLib/OpenBLAS/issues/5708
Last-Update: 2026-04-03

Last-Update: 2026-04-03
Gbp-Pq: Name cblas_dspmv-arm64.patch

kernel/arm64/dot_kernel_asimd.c

index 27f557c70550b9969599adca5115729930dd6798..a1ae01f2d8f9cb2b5e2972c7494235822f2bd0de 100644 (file)
@@ -262,7 +262,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 static RETURN_TYPE dot_kernel_asimd(BLASLONG n, FLOAT *x, BLASLONG inc_x, FLOAT *y, BLASLONG inc_y)
 {
-       volatile RETURN_TYPE  dot = 0.0;
+#ifndef DOUBLE
+    volatile
+#endif
+    RETURN_TYPE  dot = 0.0;
        BLASLONG j = 0;
 
        __asm__ __volatile__ (